import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Clase que dibuja y actualiza el marcador de vidas en base al numero de vidas que tenga el jugador
 * @author Andres Tovar Jaime
 * @version 1 30-nov-2012
 */
public class marcadorVidas extends Marcadores
{
    private int vidas=5;
    private Jugador jugador;
     
    /**
     * Constructor de la clase MarcadorVidas
     */
    public marcadorVidas()
    {
        
        
        this.setImage(new GreenfootImage(
                          "Vidas" + ":" + "" + 5,
                          30,java.awt.Color.WHITE,
                          java.awt.Color.BLACK));
        
    }
    
    /**
     * Actualiza el marcador de vidas (1 mas) y lo vuelve a pintar 
     */
    public void aumentaVida()
    {
        
       this.setImage(new GreenfootImage(
                          "Vidas" + ":" + String.valueOf(vidas+=1),
                          30,java.awt.Color.WHITE,
                          java.awt.Color.BLACK)); //actualiza el letrero de balas 
                                                    // con los puntos totales + 10
    }
    
    /**
     * Actualiza el marcador de vidas (1 menos) y lo vuelve a pintar 
     */
    public void disminuyeVida()
    {
        this.setImage(new GreenfootImage(
                          "Vidas" + ":" + String.valueOf(vidas-=1),
                          30,java.awt.Color.WHITE,
                          java.awt.Color.BLACK));
    }
}
